package RBAC.view;

import java.util.Scanner;

public class MainView
{
    public static Scanner input;
    static
    {
        input = new Scanner(System.in);
    }


    public static void show() //显示界面
    {
        String menuChoice;

        do
        {
            printMenu();
            menuChoice = input.nextLine();

            switch(menuChoice)
            {
                case "0":
                    System.out.println("成功退出系统，欢迎下次使用");
                    break;
                case "1":
                    DeptView.show();
                    break;
                case "2":
                    RoleView.show();
                    break;
                case "3":
                    UserView.show();
                    break;
                default:
                    System.out.println("输入非法，请输入正确编号");
            }
        }while(!menuChoice.equals("0"));
        input.close();
    }



    public static void printMenu()//输出主界面菜单
    {
        String menu = """
                -------------
                   RBAC系统
                -------------
                | 0 退出系统 |
                | 1 部门管理 |
                | 2 角色管理 |
                | 3 用户管理 |
                -------------
                请输入选项:
                """;
        System.out.print(menu);
    }
}


